body {
    background-color: #f5f5f5;
}

.nav-link, .navbar-brand {
    color: #fff !important;
    margin-bottom: 0 !important;
}

.side-link {
    color: #448ef6 !important;
}

.sidebar {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 100; /* Behind the navbar */
    padding: 4px 25px 0; /* Height of navbar */
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
}

.sidebar-sticky {
    position: relative;
    top: 0;
    height: calc(100vh - 48px);
    padding-top: .5rem;
    overflow-x: hidden;
    overflow-y: auto;
}